package com.reflect.demo;

import java.lang.reflect.Method;

/**
 * Created by thinkjoy on 2017/7/6.
 * 反射的例子(获取一个方法)
 */
public class ReflectApp {

    public static void main(String[] args) {
        try {
            Class c=Class.forName("com.reflect.demo.Pserson");//生成class
            Object o=c.newInstance();//初始化实例
            Method method=c.getMethod("fun",String.class,int.class);//获取fun方法
            method.invoke(o,"许伟杰",10);//通过invoke调用该方法
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
